package com.vca.common.response;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="GiftCardResponse对象", description="礼品卡响应对象")
public class GiftCardResponse implements Serializable {
    private static final long serialVersionUID = -7075874891694656150L;

    @ApiModelProperty(value = "id")
    private Integer id;
    @ApiModelProperty(value = "礼品卡名称")
    private String name;

    @ApiModelProperty(value = "礼品卡英文名称")
    private String nameEn;

    @ApiModelProperty(value = "主色")
    private String mainColor;

    @ApiModelProperty(value = "第二色")
    private String secondaryColor;

    @ApiModelProperty(value = "第三色")
    private String tertiaryColor;

    @ApiModelProperty(value = "礼品卡ID(即商品类型为礼品卡的商品的ID)")
    private Integer cardId;

    @ApiModelProperty(value = "卡号")
    private String cardNo;

    @ApiModelProperty(value = "面值")
    private BigDecimal faceValue;

    @ApiModelProperty(value = "状态   0=未使用 1=已使用 2=已失效")
    private Integer stutus;

    @ApiModelProperty(value = "开始使用时间")
    private String startTime;

    @ApiModelProperty(value = "到期时间")
    private String endTime;

    @ApiModelProperty(value = "使用时间")
    private String  usedTime;


}
